import time           #time库，用来生成时间和程序等待
import random     #random库，用来生成随机数

def menu():       #定义菜单函数
    print("0.退出游戏")
    print("1.检查状态")
    print("2.SHOP中心")
    print("3.生日查询")
    print("4.游戏说明")
    print(ddf)
    pass

def zhuangtai():       #定义状态函数
    print("金币数：",jinbi)
    print("饥饿值：",jiezhi)
    print("心情值：",xinqin)
    print(ddf)
    
    pass

def birth():      #定义生日函数
    print(birthday)
    print(ddf)
    pass

def shuom():        #定义说明函数
    print("1.宠物的饥饿值到零是会去另外一个世界")
    print("2.可以在shop中心用金币买吃的或玩的来增加各项值")
    print("3.每进行任何操作后都会增加1枚金币")
    print("3.每进行任何操作后都会随机增减饥饿值")
    print(ddf)
    pass

suiyu = ["要多温柔才配得上被偏爱和例外","阿巴阿巴","一个人思虑太多，就会失去做人的乐趣","所有人都在戴着面具，但也别忘了温柔的自己","生活就像海洋，只有意志将强的人才能到达彼岸","努力让自己发光，对的人才会迎光而来","愿大风刮过，吹散十里桃花"]      #随语列表，可以添加一些句子（最好只添加字符串）
changdu = len(suiyu)       #以下五行为初始化片段，建议不要更改(包括本行)
jinbi = 0     #金币初始化
jiezhi = 100      #饥饿值初始化
xinqin = 100      #心情值初始化
ddf = "————————————————————"
print(ddf)
name = input("请输入你宠物的名字吧：")
print(ddf)
birthday = time.ctime()
print("你的宠物",name,"在",birthday,"时 诞生在了世界上")
print(ddf)
menu()
i = 10
while (i != 0):    #程序主循环
    i = int(input())
    if i == 1:
        zhuangtai()     #调用状态函数
    if i == 2:
        print("你的金币数量：",jinbi)
        print("1.宠物粮食[2金币]")        #商店片段
        print("2.大宠物粮[10金币]")
        print("3.高兴饮料[5金币]")
        print(ddf)
        ii = int(input("请问您需要购买什么："))
        print(ddf)
        if ii == 1:      #购买物品1号
            if jinbi >= 2:  #设置价格
                jiezhi = jiezhi + 5
                print("购买成功！")
                print("饥饿值+5")
            else:
                print("您的金币不足哦~~~")
        if ii == 2:      #购买物品2号
            if jinbi >= 10:  #设置价格
                jiezhi = jiezhi + 30
                print("购买成功！")
                print("饥饿值+30")
            else:
                print("您的金币不足哦~~~")
        if ii == 3:
            if jinbi >= 5:
                xinqin = xinqin + 25
                print("购买成功！")
                print("心情+15")
            else:
                print("您的金币不足哦~~~")
    if i == 3:
        birth()
    if i == 4:
        shuom()
    print(name + "：",suiyu[random.randint(0,changdu - 1)])    #随机打印随语列表内
    xinqin = xinqin - random.randint(5,20)
    jiezhi = jiezhi - random.randint(2,8)
    jinbi = jinbi + 1
    print(ddf)
    if jiezhi < 0:
        print(name,"被饿死了")
        print(ddf)
        i = 0
print(ddf)
print("感谢游玩，作者：LHOAG")